package com.goudan.rabbitmq.constant;

/**
 * @ClassName QueueDefinition
 * @Description 队列定义信息
 * @Author lizejiao
 * @Date 2021/9/18 3:40 下午
 **/
public class QueueDefinition {

    /**
     * 直连队列
     **/
    public static final String LGD_DIRECT_QUEUE = "lgd_direct_queue";

    /**
     * 直连队列routingKey
     **/
    public static final String LGD_DIRECT_ROUTING_KEY = "lgd_direct_routing_key";

    /**
     * 直连交换机
     */
    public static final String LGD_DIRECT_EXCHANGE = "lgd_direct_exchange";

    /**
     * 发布订阅队列(扇出队列)
     **/
    public static final String LGD_FANOUT_QUEUE = "lgd_fanout_queue";

    /**
     * 发布订阅交换机(扇出交换机)
     */
    public static final String LGD_FANOUT_EXCHANGE = "lgd_fanout_exchange";

    /**
     * 延迟队列
     */
    public static final String LGD_DELAYED_QUEUE = "lgd_delayed_queue";

    /**
     * 延迟交换机
     */
    public static final String LGD_DELAYED_EXCHANGE = "lgd_delayed_exchange";

    /**
     * 延迟routingKey
     */
    public static final String LGD_DELAYED_ROUTING_KEY = "lgd_delayed_routing_key";

    /**
     * 直连错误队列
     **/
    public static final String LGD_ERROR_QUEUE = "lgd_error_queue";

    /**
     * 直连错误交换机
     **/
    public static final String LGD_ERROR_EXCHANGE = "lgd_error_exchange";

    /**
     * 直连错误队列routingKey
     **/
    public static final String LGD_DIRECT_ERROR_ROUTING_KEY = "lgd_direct_error_routing_key";
}
